<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 函数，求两个数的和
        function add(n1, n2){
            // var n1;
            // var n2;
            // n1 = 2;
            // n2 = 5;
            console.log(n1 + n2);
        }
        // 1.如果实参的个数少于形参的个数，就好报错
        //    报错原因：形参是只声明，未赋值的变量，调用函数的时候，对变量进行了赋值。
        // 因此实参的个数要和形参的一直
        add(2); // NaN not a number
        add(2, 5); // 7
        add(1, 2, 3); //3


        // 函数，求两个数之间的和
        // function getSum(start, end) {
        //     var sum = 0;
        //     for (var i = start; i <= end; i++) {
        //         sum = sum + i;
        //     }
        //     console.log(sum);
        // }
        // getSum(1, 5);
        // getSum(10, 15);
        // getSum(1, 100); 
    </script>
</body>
</html>